bench ditch - German English Dictionary